import Vue from 'vue'
import App from './App.vue'
import router from './router'
import ElementUI, { Message } from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
import '@/assets/css/global.css'
import '@/assets/css/theme/index.css'
import request from "@/utils/request";

// 设置 Vue 生产提示
Vue.config.productionTip = true

// 将 request 和 baseUrl 添加到 Vue 原型
Vue.prototype.$request = request
Vue.prototype.$baseUrl = process.env.VUE_APP_BASEURL

// 使用 ElementUI，设置默认大小
Vue.use(ElementUI, { size: "small" })

// 全局错误处理
Vue.config.errorHandler = (err, vm, info) => {
    console.log(err+vm)
    Message.error('发生了一个错误，请稍后再试。'); // 提示用户

};

// 创建 Vue 实例
new Vue({
    router,
    render: h => h(App)
}).$mount('#app')
